/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.cst.client;

import com.google.gwt.user.client.rpc.AsyncCallback;

/**
 *
 * @author Alejandro
 */
public interface ServicesAsync {

	void sum(double x, double y, AsyncCallback<Double> callback);

	void subtract(double x, double y, AsyncCallback<Double> callback);

	void multiplication(double x, double y, AsyncCallback<Double> callback);

	void division(double x, double y, AsyncCallback<Double> callback);

	void empowerment(double base, double exponent,
			AsyncCallback<Double> callback);

	void square_root(double x, AsyncCallback<Double> callback);


	
}
